asp.net MVC

What is ViewData and how to use in asp.net MVC ?

What is ViewData and how to use in asp.net MVC ?, someone asked me to explain?

In this Article, I describe what is ViewData and how to use ViewData in asp.net mvc. ViewData is nothing but transfer(to pass or access) a data from Controller to View. In asp.net we use ViewState for access a value anywhere in same web form. Here I am using ViewData like viewstate in asp.net.

Syntax

ViewData["NameOfView"]

Example

ViewData["NameOfView"] = "Welcome toInfinetsoft";

HomeController

public ActionResult Index()

       {

            ViewData["SampleMessage"] = "Welcome toInfinetsoft";

           return View();

       }

 

Index:View

 @{

   ViewBag.Title = "Index";

}

@ViewData["SampleMessage"]

Post your comments / questions